# 实现简单的文件查找工具
# 输入要查找的路径, 以及要搜索的文件名(文件名的一部分)
# 自动的在指定的路径进行查找
import os

inputPath = input("请输入要查找的路径: \n")
pattern = input("请输入要查找的文件名: \n")
# os.walk 会自动递归的遍历文件
for dirPath, dirNames, filenames in os.walk(inputPath):
    """ 
     dirPath: 当前位置的路径
     dirNames: 当前目录下都有哪些目录, 这里面没有用到, 所以可以用 _ 进行忽略
     filenames: 当前目录下都有哪些文件
    """
    for filename in filenames:
        # 文件名中包含了 给定的文件名, 就进行路径打印
        if pattern in filename:
            print(f"{dirPath}/{filename}")

